package com.cz.modules.cll.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.cz.common.utils.PageUtils;
import com.cz.modules.cll.entity.CllVehicleRecordEntity;

import java.text.ParseException;
import java.util.List;
import java.util.Map;

/**
 * 车流量每日信息
 *
 * @author Cz
 * @email 
 * @date 2020-04-23 14:09:10
 */
public interface CllVehicleRecordService extends IService<CllVehicleRecordEntity> {

    PageUtils queryPage(Map<String, Object> params);

    void illegalEvents(String s, String s1) throws ParseException;

    Integer cllCount(String startTime,String endTime,String monitoringId);
    List<CllVehicleRecordEntity> cll24hours(String monitoringIid);
    List<CllVehicleRecordEntity> carownership(String startTime, String endTime);
    /*List<CllVehicleRecordEntity> carflow(String type,String time,String monitoringIid);*/
    List<CllVehicleRecordEntity> carinout();
    List<CllVehicleRecordEntity> cartype(String startTime,String endTime);
    List<CllVehicleRecordEntity> cllCartype(String monitoringId,String startTime,String endTime);

    List cllChart(String monitoringIid, String startTime, String endTime);
    List cllChartday(String monitoringIid, String startTime, String endTime);
    List cllYesterdayTodayThismonth(String startTime, String endTime);
    List stayTime();
}

